# 1、实现九九乘法表
# for i in range(1,10):
#     for j in range(1,i+1):
#         print('%d*%d=%d'%(j,i,i*j),end=" ")
#     print()
# 2、实现1-100之和
# s=0
# for i in range(1,101):
#     s = s +i
# print(s)
# 3、如何跨模块共享变量
# 4、python中生成随机整数（1-10），随机小数(1-10),0-1随机小数的方法
# import random
# print(random.randint(1, 10))
# print(random.random(1,10))
# 5、python中哪些是可变数据类型，哪些是不可变数据类型，为什么
# 当该数据类型的对应变量的值发生了改变，那么它对应的内存地址也会发生改变，就称不可变数据类型
# 包括：int（整型）、string（字符串）、tuple（元组）
# 当该数据类型的对应变量的值发生了改变，那么它对应的内存地址不发生改变，就称可变数据类型
# 包括：set（集合）、list（列表）、dict（字典）
# 6、统计字符串中每个字符出现的次数
# str = input("请输入：")
# for i in set(str):
#     print(f"{i}出现了{str.count(i)}次")
# 7、python实现，给定一个字符串，找到字符串中第一个重复的字符
# str1 = 'asdsdasfdsf'
# set1 = set()
# for i in str1:
#     if i in set1:
#         print(i)
#         break
#     set1.add(i)
# 8、重复接受一个用户输入的字符，如果是正整数，就输出结果，否则就一直输入
# while 1 :
#     str1 = input("请输入一个正整数:")
#     if str.isdigit():
#         print(str1)
#         break
# 9、用python实现冒泡排序
# a=[7,3,4,2,6,5,8,1]
# def sort(a):
#     l = len(a)
#     for i in range(l-1):
#         for j in range(l-i-1):
#             if a[j] >= a[j+1]:
#                 tmp = a[j+1]
#                 a[j+1] = a[j]
#                 a[j] = tmp
#     return a
#
# print(sort(a))




